(function($) {
    $(function() {
        
        var c_column = $('.thumbnails li').size();
        if(c_column > 3){
            $('.next').show();
        }
        
        $('.thumbnails li').each(function(i) {
            var that = this;
            if(i < 3){
                $(that).show();
                
                $(that).find('div').each(function(index) {
                    $(this).delay(150*index).fadeIn(400); 
                });
            }
        });
                
        $('.prev')
            .on('click', function() {
        
                var l_v_column = $('.thumbnails li:visible:last');
                var f_v_column = $('.thumbnails li:visible:first');
        
                if(f_v_column.prev().is('li')){
                    l_v_column.hide();
                    f_v_column.prev().show();
                    f_v_column.prev().find('div').each(function(index) {
                        $(this).delay(150*index).fadeIn(400); 
                    });
                    
                    $('.next').show();
                }
                
                if(! f_v_column.prev().prev().is('li')){
                    $(this).hide();
                }
            });
            
        $('.next')
            .on('click', function() {
        
                var l_v_column = $('.thumbnails li:visible:last');
                var f_v_column = $('.thumbnails li:visible:first');
                
                if(l_v_column.next().is('li')){
                    f_v_column.hide();
                    l_v_column.next().show();
                    l_v_column.next().find('div').each(function(index) {
                        $(this).delay(150*index).fadeIn(400); 
                    });
                    
                    $('.prev').show();
                }
                
                if(! l_v_column.next().next().is('li')){
                    $(this).hide();
                }
            });
        
            $('.fancybox').fancybox();
    });
})(jQuery);


